﻿
namespace Kyoh.Lib.Excel
{
    /// <summary>Microsoft Excel ワークシート関数のコンテナとして使用されます。</summary>
	public class WorksheetFunction : Component
	{
		private WorksheetFunction(object exWorksheetFunction, Component parent)
			:base(exWorksheetFunction, parent)
		{
		}

		internal static WorksheetFunction Create(object obj, Component parent)
		{
			return obj == null ? null : new WorksheetFunction(obj, parent);
		}

		//UNDONE:public class WorksheetFunction
		/*
		double AccrInt(object Arg1, object Arg2, object Arg3, object Arg4, object Arg5, object Arg6, object Arg7 = null);
		double AccrIntM(object Arg1, object Arg2, object Arg3, object Arg4, object Arg5 = null);
		double Acos(double Arg1);
		double Acosh(double Arg1);
		double AmorDegrc(object Arg1, object Arg2, object Arg3, object Arg4, object Arg5, object Arg6, object Arg7 = null);
		double AmorLinc(object Arg1, object Arg2, object Arg3, object Arg4, object Arg5, object Arg6, object Arg7 = null);
		bool And(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		string Asc(string Arg1);
		double Asin(double Arg1);
		double Asinh(double Arg1);
		double Atan2(double Arg1, double Arg2);
		double Atanh(double Arg1);
		double AveDev(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		double Average(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		double AverageIf(Range Arg1, object Arg2, object Arg3 = null);
		double AverageIfs(Range Arg1, Range Arg2, object Arg3, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null);
		string BahtText(double Arg1);
		double BesselI(object Arg1, object Arg2);
		double BesselJ(object Arg1, object Arg2);
		double BesselK(object Arg1, object Arg2);
		double BesselY(object Arg1, object Arg2);
		double BetaDist(double Arg1, double Arg2, double Arg3, object Arg4 = null, object Arg5 = null);
		double BetaInv(double Arg1, double Arg2, double Arg3, object Arg4 = null, object Arg5 = null);
		string Bin2Dec(object Arg1);
		string Bin2Hex(object Arg1, object Arg2 = null);
		string Bin2Oct(object Arg1, object Arg2 = null);
		double BinomDist(double Arg1, double Arg2, double Arg3, bool Arg4);
		double Ceiling(double Arg1, double Arg2);
		double ChiDist(double Arg1, double Arg2);
		double ChiInv(double Arg1, double Arg2);
		double ChiTest(object Arg1, object Arg2);
		dynamic Choose(object Arg1, object Arg2, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		string Clean(string Arg1);
		double Combin(double Arg1, double Arg2);
		string Complex(object Arg1, object Arg2, object Arg3 = null);
		double Confidence(double Arg1, double Arg2, double Arg3);
		double Convert(object Arg1, object Arg2, object Arg3);
		double Correl(object Arg1, object Arg2);
		double Cosh(double Arg1);
		double Count(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		double CountA(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		double CountBlank(Range Arg1);
		double CountIf(Range Arg1, object Arg2);
		double CountIfs(Range Arg1, object Arg2, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		double CoupDayBs(object Arg1, object Arg2, object Arg3, object Arg4 = null);
		double CoupDays(object Arg1, object Arg2, object Arg3, object Arg4 = null);
		double CoupDaysNc(object Arg1, object Arg2, object Arg3, object Arg4 = null);
		double CoupNcd(object Arg1, object Arg2, object Arg3, object Arg4 = null);
		double CoupNum(object Arg1, object Arg2, object Arg3, object Arg4 = null);
		double CoupPcd(object Arg1, object Arg2, object Arg3, object Arg4 = null);
		double Covar(object Arg1, object Arg2);
		double CritBinom(double Arg1, double Arg2, double Arg3);
		double CumIPmt(object Arg1, object Arg2, object Arg3, object Arg4, object Arg5, object Arg6);
		double CumPrinc(object Arg1, object Arg2, object Arg3, object Arg4, object Arg5, object Arg6);
		double DAverage(Range Arg1, object Arg2, object Arg3);
		double Days360(object Arg1, object Arg2, object Arg3 = null);
		double Db(double Arg1, double Arg2, double Arg3, double Arg4, object Arg5 = null);
		string Dbcs(string Arg1);
		double DCount(Range Arg1, object Arg2, object Arg3);
		double DCountA(Range Arg1, object Arg2, object Arg3);
		double Ddb(double Arg1, double Arg2, double Arg3, double Arg4, object Arg5 = null);
		string Dec2Bin(object Arg1, object Arg2 = null);
		string Dec2Hex(object Arg1, object Arg2 = null);
		string Dec2Oct(object Arg1, object Arg2 = null);
		double Degrees(double Arg1);
		double Delta(object Arg1, object Arg2 = null);
		double DevSq(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		dynamic DGet(Range Arg1, object Arg2, object Arg3);
		double Disc(object Arg1, object Arg2, object Arg3, object Arg4, object Arg5 = null);
		double DMax(Range Arg1, object Arg2, object Arg3);
		double DMin(Range Arg1, object Arg2, object Arg3);
		string Dollar(double Arg1, object Arg2 = null);
		double DollarDe(object Arg1, object Arg2);
		double DollarFr(object Arg1, object Arg2);
		double DProduct(Range Arg1, object Arg2, object Arg3);
		double DStDev(Range Arg1, object Arg2, object Arg3);
		double DStDevP(Range Arg1, object Arg2, object Arg3);
		double DSum(Range Arg1, object Arg2, object Arg3);
		double Duration(object Arg1, object Arg2, object Arg3, object Arg4, object Arg5, object Arg6 = null);
		double DVar(Range Arg1, object Arg2, object Arg3);
		double DVarP(Range Arg1, object Arg2, object Arg3);
		double EDate(object Arg1, object Arg2);
		double Effect(object Arg1, object Arg2);
		double EoMonth(object Arg1, object Arg2);
		double Erf(object Arg1, object Arg2 = null);
		double ErfC(object Arg1);
		double Even(double Arg1);
		double ExponDist(double Arg1, double Arg2, bool Arg3);
		double Fact(double Arg1);
		double FactDouble(object Arg1);
		double FDist(double Arg1, double Arg2, double Arg3);
		double Find(string Arg1, string Arg2, object Arg3 = null);
		double FindB(string Arg1, string Arg2, object Arg3 = null);
		double FInv(double Arg1, double Arg2, double Arg3);
		double Fisher(double Arg1);
		double FisherInv(double Arg1);
		string Fixed(double Arg1, object Arg2 = null, object Arg3 = null);
		double Floor(double Arg1, double Arg2);
		double Forecast(double Arg1, object Arg2, object Arg3);
		dynamic Frequency(object Arg1, object Arg2);
		double FTest(object Arg1, object Arg2);
		double Fv(double Arg1, double Arg2, double Arg3, object Arg4 = null, object Arg5 = null);
		double FVSchedule(object Arg1, object Arg2);
		double GammaDist(double Arg1, double Arg2, double Arg3, bool Arg4);
		double GammaInv(double Arg1, double Arg2, double Arg3);
		double GammaLn(double Arg1);
		double Gcd(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		double GeoMean(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		double GeStep(object Arg1, object Arg2 = null);
		dynamic Growth(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null);
		double HarMean(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		string Hex2Bin(object Arg1, object Arg2 = null);
		string Hex2Dec(object Arg1);
		string Hex2Oct(object Arg1, object Arg2 = null);
		dynamic HLookup(object Arg1, object Arg2, object Arg3, object Arg4 = null);
		double HypGeomDist(double Arg1, double Arg2, double Arg3, double Arg4);
		dynamic IfError(object Arg1, object Arg2);
		string ImAbs(object Arg1);
		double Imaginary(object Arg1);
		string ImArgument(object Arg1);
		string ImConjugate(object Arg1);
		string ImCos(object Arg1);
		string ImDiv(object Arg1, object Arg2);
		string ImExp(object Arg1);
		string ImLn(object Arg1);
		string ImLog10(object Arg1);
		string ImLog2(object Arg1);
		string ImPower(object Arg1, object Arg2);
		string ImProduct(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		double ImReal(object Arg1);
		string ImSin(object Arg1);
		string ImSqrt(object Arg1);
		string ImSub(object Arg1, object Arg2);
		string ImSum(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		dynamic Index(object Arg1, double Arg2, object Arg3 = null, object Arg4 = null);
		double Intercept(object Arg1, object Arg2);
		double IntRate(object Arg1, object Arg2, object Arg3, object Arg4, object Arg5 = null);
		double Ipmt(double Arg1, double Arg2, double Arg3, double Arg4, object Arg5 = null, object Arg6 = null);
		double Irr(object Arg1, object Arg2 = null);
		bool IsErr(object Arg1);
		bool IsError(object Arg1);
		bool IsEven(object Arg1);
		bool IsLogical(object Arg1);
		bool IsNA(object Arg1);
		bool IsNonText(object Arg1);
		bool IsNumber(object Arg1);
		bool IsOdd(object Arg1);
		double Ispmt(double Arg1, double Arg2, double Arg3, double Arg4);
		bool IsText(object Arg1);
		bool IsThaiDigit(string Arg1);
		double Kurt(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		double Large(object Arg1, double Arg2);
		double Lcm(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		dynamic LinEst(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null);
		double Ln(double Arg1);
		double Log(double Arg1, object Arg2 = null);
		double Log10(double Arg1);
		dynamic LogEst(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null);
		double LogInv(double Arg1, double Arg2, double Arg3);
		double LogNormDist(double Arg1, double Arg2, double Arg3);
		dynamic Lookup(object Arg1, object Arg2, object Arg3 = null);
		double Match(object Arg1, object Arg2, object Arg3 = null);
		double Max(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		double MDeterm(object Arg1);
		double MDuration(object Arg1, object Arg2, object Arg3, object Arg4, object Arg5, object Arg6 = null);
		double Median(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		double Min(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		dynamic MInverse(object Arg1);
		double MIrr(object Arg1, double Arg2, double Arg3);
		dynamic MMult(object Arg1, object Arg2);
		double Mode(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		double MRound(object Arg1, object Arg2);
		double MultiNomial(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		double NegBinomDist(double Arg1, double Arg2, double Arg3);
		double NetworkDays(object Arg1, object Arg2, object Arg3 = null);
		double Nominal(object Arg1, object Arg2);
		double NormDist(double Arg1, double Arg2, double Arg3, bool Arg4);
		double NormInv(double Arg1, double Arg2, double Arg3);
		double NormSDist(double Arg1);
		double NormSInv(double Arg1);
		double NPer(double Arg1, double Arg2, double Arg3, object Arg4 = null, object Arg5 = null);
		double Npv(double Arg1, object Arg2, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		string Oct2Bin(object Arg1, object Arg2 = null);
		string Oct2Dec(object Arg1);
		string Oct2Hex(object Arg1, object Arg2 = null);
		double Odd(double Arg1);
		double OddFPrice(object Arg1, object Arg2, object Arg3, object Arg4, object Arg5, object Arg6, object Arg7, object Arg8, object Arg9 = null);
		double OddFYield(object Arg1, object Arg2, object Arg3, object Arg4, object Arg5, object Arg6, object Arg7, object Arg8, object Arg9 = null);
		double OddLPrice(object Arg1, object Arg2, object Arg3, object Arg4, object Arg5, object Arg6, object Arg7, object Arg8 = null);
		double OddLYield(object Arg1, object Arg2, object Arg3, object Arg4, object Arg5, object Arg6, object Arg7, object Arg8 = null);
		bool Or(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		double Pearson(object Arg1, object Arg2);
		double Percentile(object Arg1, double Arg2);
		double PercentRank(object Arg1, double Arg2, object Arg3 = null);
		double Permut(double Arg1, double Arg2);
		string Phonetic(Range Arg1);
		double Pi();
		double Pmt(double Arg1, double Arg2, double Arg3, object Arg4 = null, object Arg5 = null);
		double Poisson(double Arg1, double Arg2, bool Arg3);
		double Power(double Arg1, double Arg2);
		double Ppmt(double Arg1, double Arg2, double Arg3, double Arg4, object Arg5 = null, object Arg6 = null);
		double Price(object Arg1, object Arg2, object Arg3, object Arg4, object Arg5, object Arg6, object Arg7 = null);
		double PriceDisc(object Arg1, object Arg2, object Arg3, object Arg4, object Arg5 = null);
		double PriceMat(object Arg1, object Arg2, object Arg3, object Arg4, object Arg5, object Arg6 = null);
		double Prob(object Arg1, object Arg2, double Arg3, object Arg4 = null);
		double Product(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		string Proper(string Arg1);
		double Pv(double Arg1, double Arg2, double Arg3, object Arg4 = null, object Arg5 = null);
		double Quartile(object Arg1, double Arg2);
		double Quotient(object Arg1, object Arg2);
		double Radians(double Arg1);
		double RandBetween(object Arg1, object Arg2);
		double Rank(double Arg1, Range Arg2, object Arg3 = null);
		double Rate(double Arg1, double Arg2, double Arg3, object Arg4 = null, object Arg5 = null, object Arg6 = null);
		double Received(object Arg1, object Arg2, object Arg3, object Arg4, object Arg5 = null);
		string Replace(string Arg1, double Arg2, double Arg3, string Arg4);
		string ReplaceB(string Arg1, double Arg2, double Arg3, string Arg4);
		string Rept(string Arg1, double Arg2);
		string Roman(double Arg1, object Arg2 = null);
		double Round(double Arg1, double Arg2);
		double RoundBahtDown(double Arg1);
		double RoundBahtUp(double Arg1);
		double RoundDown(double Arg1, double Arg2);
		double RoundUp(double Arg1, double Arg2);
		double RSq(object Arg1, object Arg2);
		dynamic RTD(object progID, object server, object topic1, object topic2 = null, object topic3 = null, object topic4 = null, object topic5 = null, object topic6 = null, object topic7 = null, object topic8 = null, object topic9 = null, object topic10 = null, object topic11 = null, object topic12 = null, object topic13 = null, object topic14 = null, object topic15 = null, object topic16 = null, object topic17 = null, object topic18 = null, object topic19 = null, object topic20 = null, object topic21 = null, object topic22 = null, object topic23 = null, object topic24 = null, object topic25 = null, object topic26 = null, object topic27 = null, object topic28 = null);
		double Search(string Arg1, string Arg2, object Arg3 = null);
		double SearchB(string Arg1, string Arg2, object Arg3 = null);
		double SeriesSum(object Arg1, object Arg2, object Arg3, object Arg4);
		double Sinh(double Arg1);
		double Skew(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		double Sln(double Arg1, double Arg2, double Arg3);
		double Slope(object Arg1, object Arg2);
		double Small(object Arg1, double Arg2);
		double SqrtPi(object Arg1);
		double Standardize(double Arg1, double Arg2, double Arg3);
		double StDev(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		double StDevP(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		double StEyx(object Arg1, object Arg2);
		string Substitute(string Arg1, string Arg2, string Arg3, object Arg4 = null);
		double Subtotal(double Arg1, Range Arg2, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		double Sum(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		double SumIf(Range Arg1, object Arg2, object Arg3 = null);
		double SumIfs(Range Arg1, Range Arg2, object Arg3, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null);
		double SumProduct(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		double SumSq(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		double SumX2MY2(object Arg1, object Arg2);
		double SumX2PY2(object Arg1, object Arg2);
		double SumXMY2(object Arg1, object Arg2);
		double Syd(double Arg1, double Arg2, double Arg3, double Arg4);
		double Tanh(double Arg1);
		double TBillEq(object Arg1, object Arg2, object Arg3 = null);
		double TBillPrice(object Arg1, object Arg2, object Arg3 = null);
		double TBillYield(object Arg1, object Arg2, object Arg3 = null);
		double TDist(double Arg1, double Arg2, double Arg3);
		string Text(object Arg1, string Arg2);
		string ThaiDayOfWeek(double Arg1);
		string ThaiDigit(string Arg1);
		string ThaiMonthOfYear(double Arg1);
		string ThaiNumSound(double Arg1);
		string ThaiNumString(double Arg1);
		double ThaiStringLength(string Arg1);
		double ThaiYear(double Arg1);
		double TInv(double Arg1, double Arg2);
		dynamic Transpose(object Arg1);
		dynamic Trend(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null);
		string Trim(string Arg1);
		double TrimMean(object Arg1, double Arg2);
		double TTest(object Arg1, object Arg2, double Arg3, double Arg4);
		string USDollar(double Arg1, double Arg2);
		double Var(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		double VarP(object Arg1, object Arg2 = null, object Arg3 = null, object Arg4 = null, object Arg5 = null, object Arg6 = null, object Arg7 = null, object Arg8 = null, object Arg9 = null, object Arg10 = null, object Arg11 = null, object Arg12 = null, object Arg13 = null, object Arg14 = null, object Arg15 = null, object Arg16 = null, object Arg17 = null, object Arg18 = null, object Arg19 = null, object Arg20 = null, object Arg21 = null, object Arg22 = null, object Arg23 = null, object Arg24 = null, object Arg25 = null, object Arg26 = null, object Arg27 = null, object Arg28 = null, object Arg29 = null, object Arg30 = null);
		double Vdb(double Arg1, double Arg2, double Arg3, double Arg4, double Arg5, object Arg6 = null, object Arg7 = null);
		dynamic VLookup(object Arg1, object Arg2, object Arg3, object Arg4 = null);
		double Weekday(object Arg1, object Arg2 = null);
		double WeekNum(object Arg1, object Arg2 = null);
		double Weibull(double Arg1, double Arg2, double Arg3, bool Arg4);
		double WorkDay(object Arg1, object Arg2, object Arg3 = null);
		double Xirr(object Arg1, object Arg2, object Arg3 = null);
		double Xnpv(object Arg1, object Arg2);
		double YearFrac(object Arg1, object Arg2, object Arg3 = null);
		double YieldDisc(object Arg1, object Arg2, object Arg3, object Arg4, object Arg5 = null);
		double YieldMat(object Arg1, object Arg2, object Arg3, object Arg4, object Arg5, object Arg6 = null);
		double ZTest(object Arg1, double Arg2, object Arg3 = null);
		//*/

	}
}
